#ifndef INTERFACE_H
#define INTERFACE_H
#include <QFileInfo>
#include <QFile>
#include <QDir>
#include <QSvgRenderer>
#include <QPainter>
#include <QColor>
#include <QGSettings>
#include <QLabel>

class Interface
{
public:
    Interface();
    QPixmap loadSvg(const QString &fileName, const int size);

    //图片反白
    QPixmap drawSymbolicColoredPixmap(const QPixmap &source);

    //图片反黑
    QPixmap drawSymbolicBlackColoredPixmap(const QPixmap &source);

    QPixmap getThemeLoadingIcon(const int number);//获取名为ukui-loading-0-symbolic的主题图标

    //设置字体大小
    void setFontSize(QLabel* label);
};

#endif // INTERFACE_H
